注册 Tailscale 账户
登录 Tailscale 官方网站:https://login.tailscale.com/
下载客户端
登录后,点击"Skip this introduction"跳过初始指南。点击"Download"按钮并选择您需要的客户端版本。 
生成认证密钥
- 在"Settings"页面,点击"Generate auth key"创建认证密钥。

- 打开 Reusable 开关并点击 Generate key。

- 复制生成的密钥并保存到文本文件中以备将来使用。
- 保存后,点击 Done。

创建 Docker Compose 项目
- 打开【Docker】,点击[项目] > [创建]启动项目创建向导。

- 在项目创建向导中,为容器输入以下 Docker Compose 配置信息。这些配置仅供参考,您可以根据自己的需求进行调整。
yaml
services:
tailscale:
container_name: tailscale
image: ghcr.io/tailscale/tailscale:v1.80.0 # 镜像名称
pull_policy: missing
# always: 总是拉取
# missing: 仅在本地缺失时拉取 (默认)
# never: 永不拉取
restart: always # 重启策略
volumes:
- ./tun:/dev/net/tun
- ./lib:/var/lib
environment:
- TS_AUTH_KEY=tskey-auth-k5msULvKo511CNTRL-odJfJb2aQcKSprp9JpLwcKd58Fws4Pje # 输入之前生成的密钥
- TS_STATE_DIR=/var/lib/tailscale # 固定值,无需更改
- TS_ROUTES=192.168.31.0/24 # 输入您的路由器网关
network_mode: host # 使用主机网络模式
privileged: true # 特权模式- 填写配置文件后,点击"Deploy",系统将自动拉取镜像并启动容器。


使用指南
容器部署并运行后,登录 Tailscale 管理控制台。检查 NAS 是否出现在设备列表中。如果显示,则表示 Tailscale 已成功部署。 